From: Carlos Soriano Date: Sun, 30 Sep 2012 13:39:37 +0000 (+0200) Subject: messageTray: Change timestamp string formats X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~5591 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=3de0ebf;p=gnome-shell.git messageTray: Change timestamp string formats The timestamps before contained unnecessary information. Additionally, align the timestamps to be in the middle of the bubble for design reasons. https://bugzilla.gnome.org/show_bug.cgi?id=680989 --- diff --git a/js/ui/components/telepathyClient.js b/js/ui/components/telepathyClient.js index 062c9304d..e3e11f3d5 100644 --- a/js/ui/components/telepathyClient.js +++ b/js/ui/components/telepathyClient.js @@ -930,24 +930,32 @@ const ChatNotification = new Lang.Class({ let format; + // Show only the hour if date is on today + if(daysAgo < 1){ + format = "%H:%M"; + } + // Show the word "Yesterday" and time if date is on yesterday + else if(daysAgo <2){ + /* Translators: this is a time format string followed by the word "Yesterday". i.e. "14:30 on Yesterday"*/ + // xgettext:no-c-format + format = _("%H:%M on Yesterday"); + } // Show a week day and time if date is in the last week - if (daysAgo < 1 || (daysAgo < 7 && now.getDay() != date.getDay())) { - /* Translators: this is a time format string followed by a date. - If applicable, replace %X with a strftime format valid for your - locale, without seconds. */ + else if (daysAgo < 7) { + /* Translators: this is a time format string followed by a week day name. i.e. "14:30 on Monday*/ // xgettext:no-c-format - format = _("Sent at %X on %A"); + format = _("%H:%M on %A"); } else if (date.getYear() == now.getYear()) { - /* Translators: this is a time format in the style of "Wednesday, May 25", - shown when you get a chat message in the same year. */ + /* Translators: this is a time format in the style of "14:30 on Wednesday, May 25", + shown when you get a chat message in the same year */ // xgettext:no-c-format - format = _("Sent on %A, %B %d"); + format = _("%H:%M on %A, %B %d"); } else { - /* Translators: this is a time format in the style of "Wednesday, May 25, 2012", - shown when you get a chat message in a different year. */ + /* Translators: this is a time format in the style of "14:30 on Wednesday, May 25, 2012", + shown when you get a chat message in a different year */ // xgettext:no-c-format - format = _("Sent on %A, %B %d, %Y"); + format = _("%H:%M on %A, %B %d, %Y"); } return date.toLocaleFormat(format); @@ -960,8 +968,7 @@ const ChatNotification = new Lang.Class({ let timeLabel = this._append({ body: this._formatTimestamp(lastMessageDate), group: 'meta', styles: ['chat-meta-message'], - childProps: { expand: true, x_fill: false, - x_align: St.Align.END }, + childProps: { expand: true, x_fill: false }, noTimestamp: true, timestamp: lastMessageTime });